/*
 * Copyright 2022 SikongSphere
 *
 * This program is free software; you can redistribute it and/or modify it under the terms of the
 * GNU General Public License version 2 as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
 * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details.
*/
package org.sikongsphere.ifc.model.schema.domain.hvac.enumeration;

import org.sikongsphere.ifc.common.annotation.IfcClass;
import org.sikongsphere.ifc.common.enumeration.IfcLayer;
import org.sikongsphere.ifc.common.enumeration.IfcType;

/**
 * @author zaiyuan
 * @date 2022-12-19 20:30:00
 */
@IfcClass(layer = IfcLayer.DOMAIN, type = IfcType.ENUMERATION)
public enum IfcValveTypeEnum {
    AIRRELEASE,
    ANTIVACUUM,
    CHANGEOVER,
    CHECK,
    COMMISSIONING,
    DIVERTING,
    DRAWOFFCOCK,
    DOUBLECHECK,
    DOUBLEREGULATING,
    FAUCET,
    FLUSHING,
    GASCOCK,
    GASTAP,
    ISOLATING,
    MIXING,
    PRESSUREREDUCING,
    PRESSURERELIEF,
    REGULATING,
    SAFETYCUTOFF,
    STEAMTRAP,
    STOPCOCK,
    USERDEFINED,
    NOTDEFINED
}
